<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 vector-feature-night-mode-enabled skin-theme-clientpref-os vector-sticky-header-enabled" lang="fr" dir="ltr"><head>
<meta charset="UTF-8">
<title>Commande informatique</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://fr.wikipedia.org/wiki/Commande_informatique"> <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Commande_informatique rootpage-Commande_informatique skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Commande informatique</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="fr" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="fr" dir="ltr">
<p>Une <b>commande informatique</b> est une instruction répondant à une syntaxe précise, qui, saisie sur l'<a href="Interface_en_ligne_de_commande" title="Interface en ligne de commande">interface en ligne de commande</a> (d'instructions) d'un <a href="Syst%C3%A8me_d'exploitation" title="Système d'exploitation">système d'exploitation</a>, indique à ce dernier une suite d'ordres et d'actions à exécuter.
</p>
<div class="mw-heading mw-heading2"><h2 id="Principe">Principe</h2></div>
<p>La commande informatique (à ne pas confondre avec l'<a href="Instruction_informatique" title="Instruction informatique">instruction informatique</a>) permet d'indiquer un ordre d'exécution d'une tâche dans le cadre d'un système d'exploitation. De manière générale, on entend par commande un mot qui décrit de manière mnémonique un nom de tâche, qu'il est possible de faire suivre par des paramètres. On peut ainsi par exemple demander via une commande à afficher le contenu d'un dossier, chercher un fichier particulier, et spécifier par des paramètres complémentaires comment cette action doit être menée (par exemple en s'aidant d'<a href="Expressions_r%C3%A9guli%C3%A8res" class="mw-redirect" title="Expressions régulières">expressions régulières</a> pour mener une recherche)
</p>
<div class="mw-heading mw-heading3"><h3 id="Spécificités"><span id="Sp.C3.A9cificit.C3.A9s"></span>Spécificités</h3></div>
<p>Le terme <i>commande</i> est adopté par opposition à celui d'instruction car il recouvre l'idée de donner des ordres rudimentaires à un système alors que l'instruction informatique s'insère dans un contexte paradigmatique beaucoup plus sophistiqué comme celui de la <a href="Programmation_imp%C3%A9rative" title="Programmation impérative">Programmation impérative</a>.
</p><p>Alors qu'un <a href="Compilateur" title="Compilateur">compilateur</a> ou un <a href="Interpr%C3%A8te_(informatique)" title="Interprète (informatique)">interprète</a> de <a href="Langage_informatique" title="Langage informatique">langage de programmation</a> de haut niveau exige des <a href="Analyse_syntaxique" title="Analyse syntaxique">analyses syntaxiques</a> complexes, l’<a href="Interpr%C3%A9teur_de_commandes" title="Interpréteur de commandes">interpréteur de commandes</a> se satisfait généralement d'<a href="Automate_fini" title="Automate fini">automates à états finis</a> rudimentaires.
</p>
<div class="mw-heading mw-heading2"><h2 id="Exemples_de_commandes">Exemples de commandes</h2></div>
<p>Taper « tree » à la fin de la ligne de commande permet d'afficher l'arborescence du <a href="Disque_dur" title="Disque dur">disque dur</a>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Sous_Unix">Sous Unix</h3></div>
<p>Les commandes sous UNIX, sont basées sur un système de briques, suivant la <a href="Principe_KISS" title="Principe KISS">philosophie KISS</a>
(<a href="Acronymie" title="Acronymie">acronyme</a> pour, « <i>laisser les choses simples et idiotes</i> ») et permet de transmettre les <a href="Entr%C3%A9es-sorties" class="mw-redirect" title="Entrées-sorties">Entrées-sorties</a> d'une application à l'autre, via le mécanisme de <i>pipes</i> (tuyaux). L'ensemble des périphériques peuvent également être manipulés comme des fichiers au sein du <a href="Syst%C3%A8me_de_fichiers" title="Système de fichiers">système de fichier</a>, les intégrant ainsi au flux de ces commandes. Des boucles et opérateurs logiques fournis par les différents <a href="Interpr%C3%A9teur_de_commandes" title="Interpréteur de commandes">interpréteurs de commandes</a>, nommés <a href="Shell_Unix" title="Shell Unix">shell</a> (<a href="Bourne-Again_shell" title="Bourne-Again shell">Bash</a>, <a href="C_shell" title="C shell">Csh</a>, <a href="Debian_Almquist_shell" title="Debian Almquist shell">Dash</a>, <abbr class="abbr" title="et cetera">etc.</abbr>), permettent d'automatiser à peu près n'importe quelle tâche de façon relativement simple.
</p>
<p>Par exemple :
</p>
<ul><li><i><a href="Ifconfig" title="Ifconfig">ifconfig</a></i> : décrit l'état des connexions réseaux.</li>
<li><i><a href="Cd_(Unix)" class="mw-redirect" title="Cd (Unix)">cd</a></i> permet de se déplacer dans l'arborescence.</li>
<li><i>vim</i> lance l'éditeur de texte <a href="Vim" title="Vim">vim</a>.</li>
<li><i><a href="SoX" title="SoX">sox</a></i> permet de manipuler et transcoder des fichiers et flux audio.</li>
<li><i>convert</i> (d'<a href="Imagemagick" class="mw-redirect" title="Imagemagick">Imagemagick</a>) permet de manipuler et transcoder des fichiers graphique.</li>
<li><i><a href="FFmpeg" title="FFmpeg">ffmpeg</a></i> permet de manipuler et transcoder des fichiers et flux vidéo et audio.</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Sous_Windows_NT">Sous Windows NT</h3></div>
<ul><li><i><a href="Ipconfig" title="Ipconfig">ipconfig</a> /all</i> ou <i><a href="Netstat" title="Netstat">netstat</a></i> : Donne l'état de toutes les connexions réseaux : <a href="Adresse_IP" title="Adresse IP">adresse IP</a>, Adresses MAC…</li>
<li><i><a href="Chdir" class="mw-redirect" title="Chdir">chdir</a></i> ou <i>cd</i> : Permet de changer de répertoire courant.</li>
<li><i><a href="Msconfig" class="mw-redirect" title="Msconfig">msconfig</a></i> : Permet d'obtenir la liste des services démarrés et la liste des programmes démarrant au boot de l'ordinateur.</li>
<li><i>sndrec32.exe</i> : Permet d'utiliser le programme d'enregistreur audio.</li>
<li><i>help>C:\help.txt</i> : Conserve une copie de toutes les commandes possibles à l'emplacement C:\help en fichier .txt. Peut être remplacé par n'importe laquelle des commandes, sous n'importe quel emplacement et sous n'importe quel nom. Par exemple pour sauvegarder les informations du système sous le nom de MonSystème dans l'emplacement C:\ : systeminfo>C:\MonSystème.txt.</li>
<li><i><a href="EDIT" title="EDIT">EDIT</a></i> : <a href="%C3%89diteur_de_texte" title="Éditeur de texte">Éditeur de texte</a> simple.</li>
<li>« lusrmgr.msc » : permet d'accéder aux informations relatives aux comptes d'utilisateurs:mots de passe, identifiants…</li>
<li>« net user administrateur /active :yes » permet d'activer le compte administrateur caché de Windows (à n'utiliser qu'en dernier recours, les actions effectuées par ce compte ne sont pas contrôlées par le pare-feu et ne sont pas « rattrapables »</li></ul>
<p>Certaines commandes sont directement exploitables depuis Windows Desktop Search 4.0 (Principalement <a href="Windows_Vista" title="Windows Vista">Windows Vista</a> et <a href="Windows_7" title="Windows 7">Windows 7</a>).
</p>
<div class="mw-heading mw-heading2"><h2 id="Annexes">Annexes</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Articles_connexes">Articles connexes</h3></div>
<ul><li><a href="Interface_syst%C3%A8me" title="Interface système">Interface système ou Shell</a></li>
<li><a href="Commandes_Unix" title="Commandes Unix">commandes Unix</a></li>
<li><a href="Console_Win32" class="mw-redirect" title="Console Win32">Console Win32</a></li>
<li><a href="Interface_en_ligne_de_commande" title="Interface en ligne de commande">Interface en ligne de commande</a></li>
<li><a href="Interpr%C3%A9teur_de_commandes" title="Interpréteur de commandes">Interpréteur de commandes</a></li></ul>
<ul id="bandeau-portail" class="bandeau-portail"><li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail de la programmation informatique</span> </span></li> </ul></div><!--htdig_noindex--><div><div class="zim-footer">
Cet article est issu de <a class="external text" title="Dernière modification le 2025-01-16" href="https://fr.wikipedia.org/wiki/?title=Commande_informatique&oldid=222134447">Wikipédia</a>. Sauf mention contraire, le texte est disponible sous <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">Creative Commons Attribution-Share Alike 4.0</a>. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>